Efficient Content Locating in Dynamic Peer-to-Peer Networks
نویسنده
چکیده
The Peer-to-Peer (P2P) computing model has recently been recognized as a more natural and flexible approach to sharing resources. However, a fundamental issue, content locating (or content search) in P2P-based applications has not yet been successfully resolved. This thesis documents the design and implementation of a novel architecture, which combines the advantages of cluster infrastructure and Super-Peer overlay to address the scalability, robustness and efficiency issues in existing unstructured P2P systems. The first component of our architecture is called the TBCP model, which constructs a set of interconnected clusters, where each cluster forms a bounded-depth tree, and each peer node acts as a tree leaf. The duties of maintaining cluster topologies and providing search services are separated and re-balanced to address heterogeneity. The COOL model, the second component of our architecture, then constructs light-weight interconnected overlay networks, by following simple classification and mapping rules. Peers are connected in both vertical direction (within the cluster domain) and horizontal direction (within the Super-Peer overlay domain). We also propose two search algorithms, known as cluster search and overlay search, which works seamlessly with our new models to provide efficient and low-cost content locating services. Our experiments and analysis prove that our new architecture achieves significantly better scalability and efficiency than a basic unstructured model.
منابع مشابه
A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory
The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...
متن کاملProviding content-based services in a peer-to-peer environment
Information dissemination in wide area networks has recently garnered much attention. Two differing models, publish/subscribe and rendezvous-based multicast atop overlay networks, have emerged as the two leading approaches for this goal. Event-based publish/subscribe supports contentbased services with powerful filtering capabilities, while peer-to-peer rendezvous-based services allow for effic...
متن کاملPeer-to-Peer Clustering for Semantic Overlay Network Generation
The peer-to-peer (P2P) paradigm presents an attractive solution for applications that require scalability, fault-tolerance and autonomy. P2P systems in their basic unstructured form suffer high costs when it comes to efficiently locating content, mainly due to the lack of global knowledge. It is therefore crucial to organize content in an unsupervised way by creating groups of peers with simila...
متن کاملA Genetic Programming-based trust model for P2P Networks
Abstract— Peer-to-Peer ( P2P ) systems have been the center of attention in recent years due to their advantage . Since each node in such networks can act both as a service provider and as a client , they are subject to different attacks . Therefore it is vital to manage confidence for these vulnerable environments in order to eliminate unsafe peers . This paper investigates the use of genetic ...
متن کاملA Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory
The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005